package com.fth.learn.chapter08;

/**
 * 面向对象
 * YiMi
 *
 * @author YiMi
 * @version 1.0
 * @date 2023/7/21 8:16
 */

public class Oo01 {


    /**
     * 面向对象
     *
     * @author kangjx
     * @version 1.0
     * @date 2023/7/21 上午8:13
     */

        /**
         * 对象 :  现实世界当中客观存在的事物 .
         * 面向对象的一等公民  ： 对象
         * oo ood oop
         * 什么叫面向对象 : 再开发以及设计软件过程当中优先采用以对象为主的设计方法 .
         *    面向过程： 不需要
         *    函数式编程  ： 必须要会
         *    云原生开发： 。。。。（... | java云原生开发框架）
         *    无服务开发：非常少
         *    轻代码平台:  招人非常多(业务人员) (15K)
         *
         *    产品
         *  马场 100 马 ，5 8 11 12 1 3 6 8 ：
         *
         *  项目经理 (一个人  产品专员 业务分析师 )
         *  需求
         *  分析 ： 1 ： 找对象 马  马场  职员  部门
         *
         *  (规范 3  )
         *  1 ： 要求  独立的不可拆分的
         *
         *  属性  (8)
         *   编号
         *   品种
         *   性别
         *   ...
         *
         *   马场
         *   名称
         *   地址
         *   法人
         *
         *   马[] 马S;
         *
         *   姓名
         *   编号
         *   职务
         *
         *
         *
         *  行为(跑 音乐 吃 睡觉 保养)
         *  方法
         *
         *  约束(接口)
         *
         *   喂马人 (2)
         *      喂马
         *   洗马人(2)
         *      洗澡
         *   扫地人(1)
         *      卫生
         *
         *
         *  关系
         *    包含 ： 关联关系 1-1 1-m m-n
         *
         *
         *
         *
         * 面向对象的设计 :
         * 面向对象的程序 ：
         */


        public static void main(String[] args) {

            /**
             *   白帝城
             *
             *   咏e e
             *
             *   ......
             *
             */

        }


}
